@charset "utf-8";
.people-name span, .micro-main-nav ul li a i, dl.de-all-area dt a span, dl.de-all-area dt a span i.top, dl.de-all-area dt a span i.bottom, .quick-nav ul li a i, .micro-main-nav ul li a span { display: inline-block; }
.msheader .header_icon, .micro-main-nav ul li a i, ul.de-line-list li a p.area-name i, dl.de-all-area dt a span i.top { background: url(../images/micro_store_bg_1.png); background-size: 10em 14em; }

.quick-nav ul li a i { background: url(../images/micro_store_bg_2.png); background-size: 10em 10em; }
.micro-header { width: 100%; /*height:13rem; background-image:url(../images/banner1.jpg); background-size:100% 100%; background-repeat:no-repeat; */}
.micro-logo { width: 30%; height:2rem; margin:0 2% 0 2%; background-image:url(../images/logo_micro.png); background-repeat:no-repeat; background-size:100% auto; }
/*.micro-logo img { width: 100%;}*/
.m-store-header { text-align: center; width:100%; height:2.52rem; background:#333; filter:alpha(opacity:30); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7 }
.m3_dizhi{
 float: left;
 line-height: 2.25rem;
 color: #fff;
 font-size: 1rem;
 /* background: url(../images/icon_bg_5.png) no-repeat right center; */
 /* padding-right: 1rem; */
 /* padding-left: 0.5rem; */
 width: 15%;
 text-align: center;}
.m3_search{ background: #fff none repeat scroll 0 0; border-radius: 0.5rem; float: left; height: 1.8rem; width: 70%; margin-top:0.4rem;}
.m3_search_txt{ padding-left:1rem; width:80%; height:1.8rem; line-height:1.8rem; color:#898989; background:url(../images/chazhao.png) no-repeat 0.1rem center; float:left; padding-left:1.5rem; font-size:0.8rem;background-size: 1.5rem}
.m3_search_btn{ background:url(../images/enter.png) no-repeat 0.2rem center; border-left:2px solid #333; width:15%; height:1.5rem; float:right; margin-top:0.2rem;background-size: 1.6rem}
.m3_shezhi{
 padding: 8px 5px;float:right;width:10%;}.m3_shezhi img{width:100%;height:100%}
.people-name { font-size: 2rem; padding:0.7rem 0 0.5rem 0; }
.people-name span { line-height: 0.8rem; font-size: 1rem; border-left: 1px solid #000; padding-left: 0.7rem; margin-left: 0.7rem; }
.header-white { color:#fff; text-shadow:2px 2px 5px rgba(0, 0, 0, .5); }
.header-white .people-name span { border-color:#fff; }
.header-white .micro-logo { background-image:url(../images/logo_micro2.png); }
.header-black { color:#000; }
.header-black .people-name span { border-color:#000; }
.micro-main-nav { width: 100%; overflow: hidden; }
.micro-main-nav ul li { float: left; width: 25%; border-left:1px solid #a3d0cb;border-top:1px solid #a3d0cb; padding-bottom:0.5rem; }
.micro-main-nav ul li:hover{ background:#e2eef5;}
.micro-main-nav ul li a { display: block; text-align: center; padding:1rem 0 0 0; color: #333; }
.micro-main-nav ul li:nth-child(4n) {
border-right: none;
}
.micro-main-nav ul li a span { width: 3.6rem; height: 3.6rem; padding-top: 0.3rem; border-radius:1.5rem; margin-bottom: 0.3rem; }
.micro-main-nav ul li a i { width: 3rem; height: 3rem; text-indent: -9999px; }
.micro-main-nav ul li:nth-child(1) a i {
background-position:-3rem -1.5rem;
}
.micro-main-nav ul li:nth-child(2) a i {
background-position:-6rem -1.5rem;
}
.micro-main-nav ul li:nth-child(3) a i {
background-position:-0rem -4.5rem;  
}
.micro-main-nav ul li:nth-child(4) a i {
background-position:-3rem -4.5rem;
}
.micro-main-nav ul li:nth-child(5) a i {
background-position:-6rem -4.5rem;
}
.micro-main-nav ul li:nth-child(6) a i {
background-position:0rem -7.5rem;
}
.micro-main-nav ul li:nth-child(7) a i {
background-position:-3rem -7.5rem;
}
.micro-main-nav ul li:nth-child(8) a i {
background-position:-6rem -7.5rem;
}
.bg_2{ background:url(../images/bg_2.jpg) repeat-x; height:1rem; overflow:hidden; padding-bottom:0.5rem;}
.nav_1{ overflow:hidden; width:100%;}
.nav_img_0{ float:left; width:40%; height:inherit;}
.nav_img_1{ float:left; width:30%; height:inherit;}
.nav_img_2{ float:left; width:20%; height:inherit;}
.nav_img_3{ float:left; width:10%; height:inherit;}
.nav_img_0 img{ height:4.8rem; width:97%;}
.nav_img_1 img{ height:2.3rem; margin-bottom:0.2rem; width:97%;}
.nav_img_2 img{ height:4.8rem; width:97%;}
.nav_img_3 img{ height:4.8rem; width:97%;}
.hot-destination{ overflow:hidden;}
.de-content{ margin-top:0.5rem; width:100%;}
.de_content_img_1{ float:left; width:44%; margin-right:1%; height:10rem; background:url(../images/img_1.jpg) no-repeat;background-size:100% 100%;}
.de_content_img_1 p{ color:#fff; font-size:1.5rem; margin-top:7rem; margin-left:4rem;}
.de_content_img_1 span{ color:#fff; font-size:0.5rem; margin-left:4rem; display:block; line-height:1rem;}

.de_content_img_2{ float:left; width:24%; margin-right:1%; height:10rem;}
.de_content_img_2_1{ background:url(../images/img_2.jpg) no-repeat; background-size:100% 100%; height:4.9rem; margin-bottom:0.2rem;}
.de_content_img_2_1 p{ color:#fff; font-size:0.8rem; margin-left:0.3rem; float:right;}
.de_content_img_2_1 span{ color:#fff; font-size:0.4rem; line-height:0.4rem; display:inline-block; width:2rem;}
.de_content_img_2_2{ background:url(../images/img_3.jpg) no-repeat; background-size:100% 100%; height:4.9rem; overflow:hidden;}
.de_content_img_2_2 p{ color:#fff; font-size:0.8rem; float:right;}
.de_content_img_2_2 span{ color:#fff; font-size:0.4rem; line-height:0.4rem; margin-top:3.8rem; display:inline-block; width:1.8rem;}
.de_content_img_3{ float:left; width:29%; margin-right:1%; height:10rem;}
.de_content_img_3_1{ background:url(../images/img_4.jpg) no-repeat; background-size:100% 100%; height:4.9rem; margin-bottom:0.2rem;}
.de_content_img_3_1 p{ color:#fff; font-size:0.8rem; margin-left:0.5rem; float:right;}
.de_content_img_3_1 span{ color:#fff; font-size:0.4rem; line-height:0.4rem; display:block; width:2rem; margin-left:0.5rem;}
.de_content_img_3_2{ background:url(../images/img_5.jpg) no-repeat; background-size:100% 100%; height:4.9rem;}
.de_content_img_3_2 p{ color:#fff; font-size:0.8rem; margin-left:3.5rem; line-height:1rem;}
.de_content_img_3_2 span{ color:#333; font-size:0.3rem; line-height:0.4rem; display:block; width:2rem; margin-left:4.5rem; }





.de-title, .de-title-line { padding: 0 2%; }
.de-title, .de-title-line { font-weight:200; font-size:1.5rem; margin-top:1rem; height:2rem;}
.de-title, .de-title-line1 { padding: 0 2%; }
.de-title, .de-title-line1 { font-weight:200; font-size:1.5rem; margin-top:1rem; height:2rem;}
ul.de-line-list { overflow: hidden; }
ul.de-line-list li { width: 49%; float: left; padding-bottom:0.7rem; }
 ul.de-line-list li:nth-child(2n) {
margin-left: 2%;
}
ul.de-line-list li a img { width: 100%; }
ul.de-line-list li a p:last-child { font-size: 0.85rem; line-height: 1.25rem; color: #969696; width: 100%; height: 1.25rem; }
ul.de-line-list li a p.area-name { height:2rem; color: #000; padding:0.4rem 0 0 0; }
ul.de-line-list li a p.area-name i { width: 1rem; height: 1rem; font-size: 1rem; display: inline-block; background-position:0 -10.5rem; vertical-align:-0.1rem; }
ul.de-line-list li a p:last-child, dl.de-hot-line dd a p.t, ul.de-line-list li a p.area-name { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; -moz-binding:url(ellipsis.xml#ellipsis); }
.content_xianlulist{ width:100%; height:18rem; overflow:hidden; position:relative;}
.content_xianlulist_img{ position:absolute; width:100%; height:15rem; overflow:hidden;}
.content_xianlulist_img img{background-size:100% 100%;}
.content_xianlulist_txt_1{ position:relative; width:100%; height:3rem; line-height:3rem; top:12rem; background:#333; filter:alpha(opacity:30); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7}
.content_xianlulist_txt_1_didian{ color:#fff; font-size:1.5rem; font-weight:bold; float:left; font-family:"汉仪中宋简"; padding:0 0.2rem;}
.content_xianlulist_txt_1_qishi{ border-left:0.1rem solid #fff; float:left; color:#fff; height:2.4rem; font-family:"汉仪中宋简"; margin:0.3rem 0; padding:0 0.2rem; line-height:2.4rem;}
.content_xianlulist_txt_1_shichang{ text-align:right; color:#fff100; font-weight:bold; font-size:1.7rem; font-family:"汉仪中宋简";}
.content_xianlulist_txt_1_didian span{ font-size:0.5rem; line-height:1rem;}
.content_xianlulist_txt_2{ width:100%; height:3rem; line-height:3rem; background:#fff; position:relative; top:12rem;}
.content_xianlulist_txt_2_mingcheng{ background:url(../images/yuan.jpg) no-repeat 0.1rem center; padding-left:2em; float:left;
 max-width: 67%;overflow:hidden;
 height: 42px;}
.content_xianlulist_txt_2_mingcheng{ font-size:0.5rem; color:#727171}
.content_xianlulist_txt_2_zhekou{ background:url(../images/zhe.jpg) no-repeat;background-size:100% 100%; color:#fff;font-family:"汉仪中宋简"; float:left; font-size: 0.6rem; height: 1.3rem; line-height: 1.3rem; margin-top: 0.8rem; padding: 0 0.6rem;}
.content_xianlulist_txt_2_jiage{ font-size:1.3rem; font-family:"汉仪中宋简"; color:#383635; font-weight:bold; float:right; padding-right:0.1rem;}
.content_xianlulist_txt_2_jiage span{ font-weight:normal;}
.content_xianlu_more{ height:2rem; border:0.1rem solid #0e6eb8; text-align:center; line-height:2rem;}
.content_xianlu_more a{ font-size:1rem; text-align:center; color:#0e6eb8;}
.de-title{ border-left: 0.5rem solid #cf502d; font-size:1rem; line-height:2rem; border-bottom:0.1rem solid #d3d3d4;}



.banner-micro, .banner-micro .box, .banner-micro .box ul { height:4.5rem; }
.banner-micro { width:100%; position: relative; overflow:hidden; }
.banner-micro img { width: 100%; }
.banner-micro .box { width: 100%; position: absolute; }
.banner-micro .box ul li { float: left; width: 100%; }
.banner-micro .m-b-icon { width: 50%; position: absolute; bottom:0.2rem; right: 0; text-align:right; }
.banner-micro .m-b-icon a { width:0.5rem; height:0.5rem; border-radius: 0.5rem; display: inline-block; background-color:rgba(255, 255, 255, .5); margin-right: 0.5rem; cursor:pointer;  -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 -ms-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease;
}
.banner-micro .m-b-icon a.this { background-color: rgba(255, 255, 255, 1); }
.de-title-line { border-bottom: 1px solid #dcdcdc; height: 2.5rem; line-height:2.4rem; padding: 0; width:100%; margin-top: 0.5rem; border-left: 0.5rem solid #0ba29a; margin-bottom: -1px; padding-left:1rem;}
.de-title-line ul { float: right; height:2.5rem; padding-right:0.5rem; }
.de-title-line ul li { float: left; position: relative; height:2.5rem; margin-left: 1rem; font-weight:100; }
.de-title-line ul li a { display: block; font-size: 1rem; color: #555; line-height: 2.5rem; }
.de-title-line ul li.this { border-bottom:0.25rem #0ba29a solid; margin-bottom: -1px; }
.de-title-line ul li.this a { color: #333; }
.de-title-line1 { border-bottom: 1px solid #dcdcdc; height: 2.5rem; line-height:2.4rem; padding: 0; width:100%; margin-top: 0.5rem; border-left: 0.5rem solid #0e6eb8; margin-bottom: -1px; padding-left:1rem;}
.de-title-line1 ul { float: right; height:2.5rem; padding-right:0.5rem; }
.de-title-line1 ul li { float: left; position: relative; height:2.5rem; margin-left: 1rem; font-weight:100; }
.de-title-line1 ul li a { display: block; font-size: 1rem; color: #555; line-height: 2.5rem; }
.de-title-line1 ul li.this1 { border-bottom:0.25rem #0e6eb8 solid; margin-bottom: -1px; }
.de-title-line1 ul li.this1 a { color: #333; }
dl.de-hot-line { overflow: hidden; margin-top:0.7rem; padding-bottom:0.7rem; border-bottom: 1px solid #e6e6e6; }
.ad-box-p { position: relative; }
dl.de-all-area { overflow: hidden; }
dl.de-all-area dd li, dl.de-all-area dt, dl.de-all-area dd { float: left; }
dl.de-all-area dt { width:25%; height:8.3rem; overflow: hidden; }
dl.de-all-area dt a { line-height:1rem; padding:1.5rem 0 0 0; height:8.25rem; background-color: #41C12C; display: block; text-align: center; color: #fff; }
dl.de-all-area dt a span { width: 2.5rem; line-height: 0; }
dl.de-all-area dt a span i.top { position: relative; z-index: 2; width: 2.5rem; height: 2.5rem; background-color: #fff; border-radius:2.5rem; -webkit-border-radius:2.5rem; }
dl.de-all-area dt a span i.bottom { position: relative; width: 1.25rem; height:1.25rem; z-index:1; }
dl.de-all-area dt a span i.bottom:before { left: 0; top: -1rem; position: absolute; width: 1.25rem; height: 1.25rem; background-color: #fff; content:""; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
 .de-content .ad-box-p:nth-child(1) dl.de-all-area {
margin-top: 0.3rem;
}
 .de-content .ad-box-p:nth-child(1) dl.de-all-area dt {
height: 5.8rem;
}
 .de-content .ad-box-p:nth-child(1) dl.de-all-area dt a {
padding: 0.65rem 0 0 0;
height: 5.35rem;
}
 .de-content .ad-box-p:nth-child(1) dl.de-all-area dt a span i.bottom {
height: 0.5rem;
}
 .de-content .ad-box-p:nth-child(2) dl.de-all-area dt a {
background-color: #4083C8;
}
 .de-content .ad-box-p:nth-child(3) dl.de-all-area dt a {
background-color: #E8576F;
}
 .de-content .ad-box-p:nth-child(1) dl.de-all-area dt a span i.top {
background-position:-1rem -10.5rem;
}
 .de-content .ad-box-p:nth-child(2) dl.de-all-area dt a span i.top {
background-position:-3.5rem -10.5rem;
}
 .de-content .ad-box-p:nth-child(3) dl.de-all-area dt a span i.top {
background-position:-6rem -10.5rem;
}
dl.de-all-area dd { width:75%; overflow: hidden; }
dl.de-all-area dd li { width: 33%; float: left; padding:0 0 0.4rem 0.4rem; list-style: none; }
dl.de-all-area dd li a { color:#666;display: block; border: 1px solid #dcdcdc; text-align: center; height: 2.5rem; line-height: 2.5rem; background: #f5f5f5; background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff), color-stop(100%, #f5f5f5)); background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); }
dl.de-all-area dd li.click a { background: #fff; line-height: 2.2rem; }
dl.de-all-area dd li.click a img { width: 1.25rem; height: 0.714rem; }
dl.de-all-area dd li.click a.click-over { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
dl.de-all-area dd li:nth-child(3n), dl.de-all-area dd li:last-child {
width: 33%;
}
dl.de-all-area dd li.this { position: relative; z-index: 1001; }
dl.de-all-area dd li.this a { color:#41C12C; font-weight: 700; border: 1px solid #c8c8c8; }
dl.de-all-area dd li.more-around-line { width: 100%; }
dl.de-all-area dd li.more-around-line a { background: #fff; }
.all-area-arrow { position:absolute; left:45%; bottom:0.4rem; width: 1rem; height:1rem; }
.all-area-arrow:after { position: absolute; width: 0; height: 0; content: ""; border: 0.5rem solid transparent; border-bottom-color: #fff; top:1px; }
.all-area-arrow:before { position: absolute; width: 0; height: 0; content: ""; border: 0.5rem solid transparent; border-bottom-color: #c8c8c8; top: 0px; }
.deallareabg { z-index: 1000; position:fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .1); }
.desecondnav { padding: 0.8rem 0 0 0; margin-top: -1px; top: 2.5rem; z-index: 1001; position: absolute; width: 100%; background-color: #fff; border: 1px solid #c8c8c8; box-shadow: 1px 4px 5px rgba(0, 0, 0, .2); display:none; }
.desecondnav a { margin-top:0.5rem; padding:0 1rem; border-right: 1px solid #dcdcdc; display: inline-block; color: #646464; height: 1rem; line-height: 1rem; }
.desecondnav p { text-align: center; padding: 1rem 0; }
.desecondnav p a { margin: 0; border: 0; color: #41C12C; }
.quick-nav { margin-top: 0.5rem; }
.quick-nav ul { overflow: hidden; width: 100%; background-color: #f5f5f5; }
.quick-nav ul li { float: left; width: 20%; padding: 0.5rem 0 0.8rem 0; }
.quick-nav ul li a { display: block; text-align: center; color: #555; line-height: 1rem; }
.quick-nav ul li a i { width: 2rem; height: 2rem; }
.quick-nav ul li a p { font-size: 0.85rem; line-height: 1rem; }
.quick-nav ul li:nth-child(1) a i {
background-position: 0 0;
}
.quick-nav ul li:nth-child(2) a i {
background-position: -2rem 0;
}
.quick-nav ul li:nth-child(3) a i {
background-position: -4rem 0;
}
.quick-nav ul li:nth-child(4) a i {
background-position: -8rem 0;
}
.quick-nav ul li:nth-child(5) a i {
background-position: -4rem -2rem;
}
/**/
.allMicroHeader { background-color: #32B45A; height:3.6rem; padding:0.3rem 0.5rem; color: #fff; }
.allMicroHeader .logo { width:60%; float: left; }
.allMicroHeader .logo img { width: 90%; }
.allMicroHeader .logo p { font-size: 0.65rem; line-height: 1.2rem; letter-spacing:0.3rem; padding-left: 0.5rem; }
.allMicroHeader .moreStore { width: 40%; float: left; text-align: right; }
.allMicroHeader .moreStore a { line-height: 3rem; padding-right: 1rem; display: inline-block; background: url(../images/arrow_to_right.png) right center no-repeat; background-size: 0.75rem 1.32rem; color: #fff; }
.bigArea { background-color:#E6E6E6; }
.bigArea ul { width: 100%; overflow:hidden; height:3em; }
.bigArea ul li { float:left; width:25%; }
.bigArea ul li a { background-image:url(../images/arrow_to_right2.png); background-repeat: no-repeat; background-size:1.5em 3em; background-position:right 0; display:block; color:#333; text-decoration:none; line-height:3em; height:3em; padding:0 0 0 0.8em; }
.bigArea ul li:last-child a { background:none; color:#969696; }

.smallArea { padding:0.5em; overflow:hidden; }
.smallArea ul li { float:left; width:23%; margin:0 2% 0.5em 0; }
.smallArea ul li:nth-child(4n) {
margin-right:0;
width:25%
}
.smallArea ul li a { overflow:hidden; border:1px solid #dcdcdc; display:block; text-align:center; color:#555; line-height:2.5em; height:2.5em; border-radius: 0.18rem; }
.newTitleStar { padding-left:0.4em; font-size:1.15em; border-left:0.3em solid #32B45A; color:#000; margin-bottom:0.5em; font-weight:bold; }
.storebox { }
.storebox ul { overflow: hidden; width: 100%; }
.storebox ul li { width: 33%; text-align: center; padding:0.7rem 0.5rem 0.8rem 0.5rem; float: left; }
.storebox ul li a { color: #555; }
.storebox ul li a p.name b { color: #000; display:block; font-size: 1.15rem; height: 1.5rem; }
.storebox ul li a p.name span { color: #969696; display:block; font-size: 0.8rem; line-height: 1.2rem; height: 1.2rem; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url(ellipsis.xml#ellipsis); }
.storebox ul li p.header { padding-bottom: 0.5rem; }
.storebox ul li p.header img { width: 4rem; height: 4rem; border-radius: 4rem; }
.storebox ul li p.name i { font-style:normal; display: block; width: 100%; height:2.8rem; line-height: 1.4rem; overflow: hidden; }
.store-copy1 { text-align: center; padding:0.5rem 0; margin-top: 1rem; color: #fff; font-size: 0.85rem; background-color:#2c2e2e; }
.store-copy2 { text-align: center; padding:0.5rem 0; margin-top: 1rem; color: #969696; font-size: 0.85rem; background-color:rgba(245, 245, 245, 1); }
.yellow a{ color:#ffa526;}
.green a{ color:#0ba29a;}
.blue a{ color:#0e6eb8;}


/*hack*/
.banner1 {
 position: absolute;
 top: 0;
 height: 13rem;
 max-width:640px;
}
.header1{
 height:13rem;
}
.banner1 .box, .banner1 ul{
 height:13rem!important;
}
.content_xianlulist_img img{
 width:100%
}